.modal-dialog
  .modal-content

    if mode === 'login'
      img(src="/images/pages/modal/auth/login-background.png", draggable="false").auth-modal-background
    else
      img(src="/images/pages/modal/auth/signup-background.png", draggable="false").auth-modal-background

    if mode === 'login'
      h1(data-i18n="login.log_in") Log In
    if mode === 'signup'
      h1(data-i18n="login.sign_up") Create Account

    div#close-modal
      span.glyphicon.glyphicon-remove


  .auth-form-content

    if showRequiredError
      .alert.alert-success
        span(data-i18n="signup.required") You need to log in before you can that way.
    else if mode === 'signup' && showSignupRationale
      .alert.alert-info
        span(data-i18n="play_level.victory_sign_up_poke") Want to save your code? Create a free account!

    form.form
      .form-group
        label.control-label(for="email")
          span(data-i18n="general.email") Email
          | :
        .input-border
          input#email.input-large.form-control(name="email", type="email", value=formValues.email)
      .form-group
        if mode === 'login'
          div#recover-account-wrapper
            a(data-toggle="coco-modal", data-target="core/RecoverModal", data-i18n="login.forgot_password")#link-to-recover Forgot your password?
        label.control-label(for="password")
          span(data-i18n="general.password") Password
          | :
        .input-border
          input#password.input-large.form-control(name="password", type="password", value=formValues.password)

      if mode === 'signup'
        .row
          .col-md-6
            .form-group
              label.control-label(for="name")
                span(data-i18n="general.name") Name
                | :
              .input-border
                if me.get('name')
                  input#name.input-large.form-control(name="name", type="text", value=me.get('name'))
                else
                  input#name.input-large.form-control(name="name", type="text", value="", placeholder="e.g. Alex W the Skater")
          .col-md-6
            .form-group
              label.control-label(for="school-input")
                span.spr(data-i18n="signup.school_name") School Name and City
                em.optional-note
                  | (
                  span(data-i18n="signup.optional") optional
                  | ):
              .input-border
                input#school-input.input-large.form-control(name="schoolName", data-i18n="[placeholder]signup.school_name_placeholder", value=formValues.schoolName || '')
        .form-group.checkbox
          label.control-label(for="subscribe")
            .input-border
              input#subscribe(name="subscribe", type="checkbox", checked='checked')
              span.custom-checkbox
                .glyphicon.glyphicon-ok
            span(data-i18n="signup.email_announcements") Receive announcements by email

      if mode === 'login'
        input.btn.btn-lg.btn-illustrated.btn-block.btn-success#login-button(value=translate("login.log_in"), type="submit")
      else if mode === 'signup'
        input.btn.btn-lg.btn-illustrated.btn-block.btn-success#signup-button(value=translate("signup.sign_up"), type="submit")

    .wait.secret
      if mode === 'login'
        h3(data-i18n="login.logging_in") Logging In
      if mode === 'signup'
        h3(data-i18n="signup.creating") Creating Account...

  .auth-network-logins
    // GitHub login complete, but the button does not fit in with the design yet. Hidden for now
    //div.network-login
    //  btn.btn.btn-sm.github-login-button#github-login-button
    //    img(src="/images/pages/modal/auth/github_icon.png")
    //    | GitHub
    #facebook-login-btn.btn.btn-primary.btn-lg.btn-illustrated.network-login
      img.network-logo(src="/images/pages/community/logo_facebook.png", draggable="false")
      span.sign-in-blurb(data-i18n="login.sign_in_with_facebook") Sign in with Facebook
    .btn.btn-danger.btn-lg.btn-illustrated.network-login
      img.network-logo(src="/images/pages/community/logo_g+.png", draggable="false")
      span.sign-in-blurb(data-i18n="login.sign_in_with_gplus") Sign in with G+
      .gplus-login-wrapper
        .gplus-login-button#gplus-login-button

  .extra-pane
    if mode === 'login'
      .switch-explanation(data-i18n="login.signup_switch") Want to create an account?
      .btn.btn-lg.btn-illustrated.btn-warning#switch-to-signup-button(data-i18n="login.sign_up") Create Account
    else if mode === 'signup'
      .switch-explanation(data-i18n="signup.login_switch") Already have an account?
      .btn.btn-lg.btn-illustrated.btn-warning#switch-to-login-button(data-i18n="login.log_in")
